package com.skyyan.netty.jjf.client;

import com.skyyan.netty.jjf.protocol.*;

/**
 * 消息处理器接口
 * 用于处理不同类型的服务器响应消息
 */
public interface MessageHandler {
    /**
     * 判断是否能处理指定类型的消息
     * @param msg 消息对象
     * @return 能处理返回true，否则返回false
     */
    boolean canHandle(Message msg);

    /**
     * 处理消息
     * @param msg 消息对象
     */
    void handle(Message msg);
}
